package com.example.demo.mapper;

import com.example.demo.entity.Type;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TypeMapper {

    /**
     * 获取菜品类型列表
     *
     * @return  类型列表
     */
    List<Type> getList();

    /**
     * 添加菜品类型
     *
     * @param type  菜品类型
     * @return      受影响的行数
     */
    int add(Type type);

    /**
     * 删除菜品类型
     *
     * @param typeId    类型ID
     * @return          受影响的行数
     */
    int delete(@Param("typeId") Integer typeId);
}
